wash one’s hands of it - French English Dictionary